large hamstring muscle - German English Dictionary